package com.ttms.service;


import com.ttms.pojo.Page;
import com.ttms.pojo.Play;
import com.ttms.pojo.User;

import java.util.List;

public interface UserService {
    /**
     * 用户注册
     * @param user
     */
    public void registUser(User user);

    /**
     * 用户登录
     * @param user
     * @return 返回null说明登录失败，有值说明成功
     */
    public User login(User user);

    /**
     * 查询用户名是否可用
     * @param username
     * @return 返回true表示用户名已存在，返回false表示用户名可用
     */
    public boolean existsUsername(String username);
    public Page<User> userList(int begin,int pageNo);
    Page<User> page(int pageNo, int pageSize);
    public User queryUserById(Integer id);
    public User queryUserByPhone(String phone);
    public int resetPassword(String password,int id);
    public int rename(String phone,String name,int id);
    public int resetHead(String head_path);
}
